package es.itpyme.websip.domain;

import java.io.Serializable;
import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the TIPO_MENSAJE database table.
 * 
 */
@Entity
@Table(name="TIPO_MENSAJE")
public class TipoMensaje extends Base implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="CODIGO")
	private String codigo;

	
	@Column(name="DESCRIPCION")
	private String descripcion;

	@Column(name="ESTADO")
	private String estado;

    @Temporal( TemporalType.DATE)
	@Column(name="FE_CREACION")
	private Date feCreacion;

    @Temporal( TemporalType.DATE)
	@Column(name="FE_MODIFICACION")
	private Date feModificacion;

	@Column(name="USU_CREACION")
	private BigDecimal usuCreacion;

	@Column(name="USU_MODIFICACION")
	private BigDecimal usuModificacion;

    public TipoMensaje() {
    }

	public String getCodigo() {
		return this.codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getEstado() {
		return this.estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public Date getFeCreacion() {
		return this.feCreacion;
	}

	public void setFeCreacion(Date feCreacion) {
		this.feCreacion = feCreacion;
	}

	public Date getFeModificacion() {
		return this.feModificacion;
	}

	public void setFeModificacion(Date feModificacion) {
		this.feModificacion = feModificacion;
	}

	public BigDecimal getUsuCreacion() {
		return this.usuCreacion;
	}

	public void setUsuCreacion(BigDecimal usuCreacion) {
		this.usuCreacion = usuCreacion;
	}

	public BigDecimal getUsuModificacion() {
		return this.usuModificacion;
	}

	public void setUsuModificacion(BigDecimal usuModificacion) {
		this.usuModificacion = usuModificacion;
	}

}